﻿#pragma once
#include "Scence.h"

class FInstanceModel;
class FMeshModel;

class FInstanceScence
	: public FScence
{
public:
	void Init(FRender* InRender) override;

	void Destory() override;

	void Draw(float DateTime) override;

	std::shared_ptr<FCamera> GetCamera() const override { return  Camera; }  // NOLINT(modernize-use-nodiscard)


private:

	std::shared_ptr<FMeshModel> PlanetModel;
	std::shared_ptr<FInstanceModel> RockModel;

	std::shared_ptr<FCamera> Camera;
};
